package com.dp.decorator.exp01;

/**
 * @Author: Ruomeng
 * @Date: 2024/12/2
 * @Description : design-pattern
 * 具体装饰类
 * @Version: 1.0
 */
public class ConcreteDecorator extends Decorator {

    public ConcreteDecorator(Component component) {
        super(component);
    }

    @Override
    public void operation() {
        // 调用原有业务方法
        super.operation();
        // 调用新增业务方法
        add();
    }

    // 新增业务方法
    public void add() {
        // ...
    }
}
